package com.zc.timedown.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.util.Date;

/**
 * ClassName:DailyReflectionVo
 * Description:
 * DateTime: 2025/10/9 10:18
 * Author: zc
 * Version: 1.0
 */
@Data
@ApiModel(description = "每日感悟信息视图对象")
public class DailyReflectionVo {
    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "关联用户ID")
    private Long userId;

    @ApiModelProperty(value = "标题（可选）")
    private String title;

    @ApiModelProperty(value = "正文内容")
    private String content;

    @ApiModelProperty(value = "情绪标签（如开心,焦虑）")
    private String moodTags;

    @ApiModelProperty(value = "天气情况（可选）")
    private String weather;

    @ApiModelProperty(value = "地点（可选）")
    private String location;

    @ApiModelProperty(value = "是否公开（0私密，1公开）")
    private Integer isPublic;

    @ApiModelProperty(value = "今日日期")
    private LocalDate todayDate;
    /** 创建时间 */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /** 更新时间 */
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
}
